<template>
	<view class="content">
		<u-tabs :list="list" :is-scroll="false" :current="current" height="100" @change="tabChange"></u-tabs>
		<view class="box">
			<view class="left">
				<view :class="current1 == index ? 'left-item-active' : 'left-item'"
					v-for="(item, index) in list[current].children" :key="index" @click="current1 = index">
					{{item.name}}
				</view>
			</view>
			<view class="right">
				<u-collapse :item-style="itemStyle">
					<u-collapse-item :title="item.name"
						v-for="(item, index) in list[current].children[current1].children" :key="index">
						{{item.dec}}
					</u-collapse-item>
				</u-collapse>
			</view>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				current: 0,
				current1: 0,
				current2: 0,
				itemStyle: {
					borderTop: '1rpx solid #F5F7FA'
				},
				list: [{
					name: '技术性损坏',
					children: [{
						name: '技术性二级',
						children: [{
							name: '技术性三级',
							dec: '技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级'
						}, {
							name: '技术性三级',
							dec: '技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级'
						}, {
							name: '技术性三级',
							dec: '技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级'
						}, {
							name: '技术性三级',
							dec: '技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级'
						}]
					}, {
						name: '技术性二级',
						children: [{
							name: '技术性三级',
							dec: '技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级'
						}, {
							name: '技术性三级',
							dec: '技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级'
						}, {
							name: '技术性三级',
							dec: '技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级'
						}, {
							name: '技术性三级',
							dec: '技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级'
						}]
					}, {
						name: '技术性二级',
						children: [{
							name: '技术性三级',
							dec: '技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级'
						}, {
							name: '技术性三级',
							dec: '技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级'
						}, {
							name: '技术性三级',
							dec: '技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级'
						}, {
							name: '技术性三级',
							dec: '技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级'
						}]
					}, {
						name: '技术性二级',
						children: [{
							name: '技术性三级',
							dec: '技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级'
						}, {
							name: '技术性三级',
							dec: '技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级'
						}, {
							name: '技术性三级',
							dec: '技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级'
						}, {
							name: '技术性三级',
							dec: '技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级技术性三级'
						}]
					}]
				}, {
					name: '责任性损坏',
					children: [{
						name: '责任性二级',
						children: [{
							name: '责任性三级',
							dec: '责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级'
						}, {
							name: '责任性三级',
							dec: '责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级'
						}, {
							name: '责任性三级',
							dec: '责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级'
						}, {
							name: '责任性三级',
							dec: '责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级'
						}]
					}, {
						name: '责任性二级',
						children: [{
							name: '责任性三级',
							dec: '责任性三级责任性三级责任性三级责任性三级'
						}, {
							name: '责任性三级',
							dec: '责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级'
						}, {
							name: '责任性三级',
							dec: '责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级'
						}, {
							name: '责任性三级',
							dec: '责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级'
						}]
					}, {
						name: '责任性二级',
						children: [{
							name: '责任性三级',
							dec: '责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级'
						}, {
							name: '责任性三级',
							dec: '责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级'
						}, {
							name: '责任性三级',
							dec: '责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级'
						}, {
							name: '责任性三级',
							dec: '责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级'
						}]
					}, {
						name: '责任性二级',
						children: [{
							name: '责任性三级',
							dec: '责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级'
						}, {
							name: '责任性三级',
							dec: '责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级'
						}, {
							name: '责任性三级',
							dec: '责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级'
						}, {
							name: '责任性三级',
							dec: '责任性三级责任性三级责任性三级责任性三级责任性三级责任性三级'
						}]
					}]
				}, {
					name: '重复性损坏',
					children: [{
						name: '重复性二级',
						children: [{
							name: '重复性三级',
							dec: '重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级'
						}, {
							name: '重复性三级',
							dec: '重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级'
						}, {
							name: '重复性三级',
							dec: '重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级'
						}, {
							name: '重复性三级',
							dec: '重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级'
						}]
					}, {
						name: '重复性二级',
						children: [{
							name: '重复性三级',
							dec: '重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级'
						}, {
							name: '重复性三级',
							dec: '重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级'
						}, {
							name: '重复性三级',
							dec: '重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级'
						}, {
							name: '重复性三级',
							dec: '重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级'
						}]
					}, {
						name: '重复性二级',
						children: [{
							name: '重复性三级',
							dec: '重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级'
						}, {
							name: '重复性三级',
							dec: '重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级'
						}, {
							name: '重复性三级',
							dec: '重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级'
						}, {
							name: '重复性三级',
							dec: '重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级'
						}]
					}, {
						name: '重复性二级',
						children: [{
							name: '重复性三级',
							dec: '重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级'
						}, {
							name: '重复性三级',
							dec: '重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级'
						}, {
							name: '重复性三级',
							dec: '重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级'
						}, {
							name: '重复性三级',
							dec: '重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级重复性三级'
						}]
					}]
				}],
			}
		},
		onLoad() {},
		methods: {
			tabChange(e) {
				this.current = e
				this.current1 = 0
			},
		}
	}
</script>
<style>
	page {
		background-color: #F5F7FA;
	}
</style>
<style lang="scss" scoped>
	.content {
		.box {
			display: flex;

			.left {
				width: 245rpx;

				.left-item {
					width: 100%;
					text-align: center;
					line-height: 100rpx;
					font-weight: 400;
					font-size: 28rpx;
					color: #333333;
				}

				.left-item-active {
					width: 100%;
					text-align: center;
					line-height: 100rpx;
					font-weight: 400;
					font-size: 28rpx;
					color: #3068E7;
					background: #E6EEFF;
				}
			}

			.right {
				width: 505rpx;
				height: 100vh;
				background: #FFFFFF;
				padding: 0 30rpx;
			}
		}
	}
</style>